\hypertarget{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_instance_provider}{\section{strange.\-extensions.\-dispatcher.\-eventdispatcher.\-impl.\-Event\-Instance\-Provider Class Reference}
\label{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_instance_provider}\index{strange.\-extensions.\-dispatcher.\-eventdispatcher.\-impl.\-Event\-Instance\-Provider@{strange.\-extensions.\-dispatcher.\-eventdispatcher.\-impl.\-Event\-Instance\-Provider}}
}
Inheritance diagram for strange.\-extensions.\-dispatcher.\-eventdispatcher.\-impl.\-Event\-Instance\-Provider\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_instance_provider}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
T \hyperlink{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_instance_provider_a0495fd565e76da8d0262359643c40084}{Get\-Instance$<$ T $>$} ()
\begin{DoxyCompactList}\small\item\em Retrieve an Instance based on the key. \end{DoxyCompactList}\item 
object \hyperlink{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_instance_provider_a97615ec61f13f35a6ab9127f9c4f888c}{Get\-Instance} (Type key)
\begin{DoxyCompactList}\small\item\em Retrieve an Instance based on the key. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_instance_provider_a97615ec61f13f35a6ab9127f9c4f888c}{\index{strange\-::extensions\-::dispatcher\-::eventdispatcher\-::impl\-::\-Event\-Instance\-Provider@{strange\-::extensions\-::dispatcher\-::eventdispatcher\-::impl\-::\-Event\-Instance\-Provider}!Get\-Instance@{Get\-Instance}}
\index{Get\-Instance@{Get\-Instance}!strange::extensions::dispatcher::eventdispatcher::impl::EventInstanceProvider@{strange\-::extensions\-::dispatcher\-::eventdispatcher\-::impl\-::\-Event\-Instance\-Provider}}
\subsubsection[{Get\-Instance}]{\setlength{\rightskip}{0pt plus 5cm}object strange.\-extensions.\-dispatcher.\-eventdispatcher.\-impl.\-Event\-Instance\-Provider.\-Get\-Instance (
\begin{DoxyParamCaption}
\item[{Type}]{key}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_instance_provider_a97615ec61f13f35a6ab9127f9c4f888c}


Retrieve an Instance based on the key. 

ex. {\ttfamily injection\-Binder.\-Get(typeof(\-I\-Some\-Interface));} 

Implements \hyperlink{interfacestrange_1_1framework_1_1api_1_1_i_instance_provider_a6e9b3f0300c397c2005204211647a653}{strange.\-framework.\-api.\-I\-Instance\-Provider}.

\hypertarget{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_instance_provider_a0495fd565e76da8d0262359643c40084}{\index{strange\-::extensions\-::dispatcher\-::eventdispatcher\-::impl\-::\-Event\-Instance\-Provider@{strange\-::extensions\-::dispatcher\-::eventdispatcher\-::impl\-::\-Event\-Instance\-Provider}!Get\-Instance$<$ T $>$@{Get\-Instance$<$ T $>$}}
\index{Get\-Instance$<$ T $>$@{Get\-Instance$<$ T $>$}!strange::extensions::dispatcher::eventdispatcher::impl::EventInstanceProvider@{strange\-::extensions\-::dispatcher\-::eventdispatcher\-::impl\-::\-Event\-Instance\-Provider}}
\subsubsection[{Get\-Instance$<$ T $>$}]{\setlength{\rightskip}{0pt plus 5cm}T {\bf strange.\-extensions.\-dispatcher.\-eventdispatcher.\-impl.\-Event\-Instance\-Provider.\-Get\-Instance}$<$ T $>$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_instance_provider_a0495fd565e76da8d0262359643c40084}


Retrieve an Instance based on the key. 

ex. {\ttfamily injection\-Binder.\-Get$<$c\-I\-Some\-Interface$>$();} 

Implements \hyperlink{interfacestrange_1_1framework_1_1api_1_1_i_instance_provider_a0bec917157343a46d675ad3a8b6ad65c}{strange.\-framework.\-api.\-I\-Instance\-Provider}.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Strange\-Io\-C/scripts/strange/extensions/dispatcher/eventdispatcher/impl/Event\-Dispatcher.\-cs\end{DoxyCompactItemize}
